package javaIO;

import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;

public class BinaryFile {
    public static byte[] read(File file) throws IOException{
        BufferedInputStream bf = new BufferedInputStream(new FileInputStream(file));
        try{
            byte[] data = new byte[bf.available()];
            bf.read(data);
            return data;
        }
        finally {
            bf.close();
        }
    }

    public static byte[] read(String bfile) throws IOException{
        return read(new File(bfile).getAbsoluteFile());
    }
}
